home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / asmutil / dasm80.zip / TEST80.SRC < prev   
Text File  |  1986-07-22  |  4KB  |  262 lines

  1. ;
  2.     ORG    00001H
  3.     LXI    B,0FFFFH    ; 0001
  4.     STAX    B        ; 0004
  5.     INX    B        ; 0005
  6.     INR    B        ; 0006
  7.     DCR    B        ; 0007
  8.     MVI    B,0FFH        ; 0008
  9.     RLC            ; 000A
  10.     DB    008H        ; 000B
  11.     DAD    B        ; 000C
  12.     LDAX    B        ; 000D
  13.     DCX    B        ; 000E
  14.     INR    C        ; 000F
  15.     DCR    C        ; 0010
  16.     MVI    C,0FFH        ; 0011
  17.     RRC            ; 0013
  18. ;
  19.     ORG    00100H
  20.     DB    010H        ; 0100
  21.     LXI    D,0FFFFH    ; 0101
  22.     STAX    D        ; 0104
  23.     INX    D        ; 0105
  24.     INR    D        ; 0106
  25.     DCR    D        ; 0107
  26.     MVI    D,0FFH        ; 0108
  27.     RAL            ; 010A
  28.     DB    018H        ; 010B
  29.     DAD    D        ; 010C
  30.     LDAX    D        ; 010D
  31.     DCX    D        ; 010E
  32.     INR    E        ; 010F
  33.     DCR    E        ; 0110
  34.     MVI    E,0FFH        ; 0111
  35.     RAR            ; 0113
  36.     RIM            ; 0114
  37.     LXI    H,0FFFFH    ; 0115
  38.     SHLD    0FFFFH        ; 0118
  39.     INX    H        ; 011B
  40.     INR    H        ; 011C
  41.     DCR    H        ; 011D
  42.     MVI    H,0FFH        ; 011E
  43.     DAA            ; 0120
  44.     DB    028H        ; 0121
  45.     DAD    H        ; 0122
  46.     LHLD    0FFFFH        ; 0123
  47.     DCX    H        ; 0126
  48.     INR    L        ; 0127
  49.     DCR    L        ; 0128
  50.     MVI    L,0FFH        ; 0129
  51.     CMA            ; 012B
  52.     SIM            ; 012C
  53.     LXI    SP,0FFFFH    ; 012D
  54.     STA    0FFFFH        ; 0130
  55.     INX    SP        ; 0133
  56.     INR    M        ; 0134
  57.     DCR    M        ; 0135
  58.     MVI    M,0FFH        ; 0136
  59.     STC            ; 0138
  60.     DB    038H        ; 0139
  61.     DAD    SP        ; 013A
  62.     LDA    0FFFFH        ; 013B
  63.     DCX    SP        ; 013E
  64.     INR    A        ; 013F
  65.     DCR    A        ; 0140
  66.     MVI    A,0FFH        ; 0141
  67.     CMC            ; 0143
  68.     MOV    B,B        ; 0144
  69.     MOV    B,C        ; 0145
  70.     MOV    B,D        ; 0146
  71.     MOV    B,E        ; 0147
  72.     MOV    B,H        ; 0148
  73.     MOV    B,L        ; 0149
  74.     MOV    B,M        ; 014A
  75.     MOV    B,A        ; 014B
  76.     MOV    C,B        ; 014C
  77.     MOV    C,C        ; 014D
  78.     MOV    C,D        ; 014E
  79.     MOV    C,E        ; 014F
  80.     MOV    C,H        ; 0150
  81.     MOV    C,L        ; 0151
  82.     MOV    C,M        ; 0152
  83.     MOV    C,A        ; 0153
  84.     MOV    D,B        ; 0154
  85.     MOV    D,C        ; 0155
  86.     MOV    D,D        ; 0156
  87.     MOV    D,E        ; 0157
  88.     MOV    D,H        ; 0158
  89.     MOV    D,L        ; 0159
  90.     MOV    D,M        ; 015A
  91.     MOV    D,A        ; 015B
  92.     MOV    E,B        ; 015C
  93.     MOV    E,C        ; 015D
  94.     MOV    E,D        ; 015E
  95.     MOV    E,E        ; 015F
  96.     MOV    E,H        ; 0160
  97.     MOV    E,L        ; 0161
  98.     MOV    E,M        ; 0162
  99.     MOV    E,A        ; 0163
  100.     MOV    H,B        ; 0164
  101.     MOV    H,C        ; 0165
  102.     MOV    H,D        ; 0166
  103.     MOV    H,E        ; 0167
  104.     MOV    H,H        ; 0168
  105.     MOV    H,L        ; 0169
  106.     MOV    H,M        ; 016A
  107.     MOV    H,A        ; 016B
  108.     MOV    L,B        ; 016C
  109.     MOV    L,C        ; 016D
  110.     MOV    L,D        ; 016E
  111.     MOV    L,E        ; 016F
  112.     MOV    L,H        ; 0170
  113.     MOV    L,L        ; 0171
  114.     MOV    L,M        ; 0172
  115.     MOV    L,A        ; 0173
  116.     MOV    M,B        ; 0174
  117.     MOV    M,C        ; 0175
  118.     MOV    M,D        ; 0176
  119.     MOV    M,E        ; 0177
  120.     MOV    M,H        ; 0178
  121.     MOV    M,L        ; 0179
  122.     HLT            ; 017A
  123.     MOV    M,A        ; 017B
  124.     MOV    A,B        ; 017C
  125.     MOV    A,C        ; 017D
  126.     MOV    A,D        ; 017E
  127.     MOV    A,E        ; 017F
  128.     MOV    A,H        ; 0180
  129.     MOV    A,L        ; 0181
  130.     MOV    A,M        ; 0182
  131.     MOV    A,A        ; 0183
  132.     ADD    B        ; 0184
  133.     ADD    C        ; 0185
  134.     ADD    D        ; 0186
  135.     ADD    E        ; 0187
  136.     ADD    H        ; 0188
  137.     ADD    L        ; 0189
  138.     ADD    M        ; 018A
  139.     ADD    A        ; 018B
  140.     ADC    B        ; 018C
  141.     ADC    C        ; 018D
  142.     ADC    D        ; 018E
  143.     ADC    E        ; 018F
  144.     ADC    H        ; 0190
  145.     ADC    L        ; 0191
  146.     ADC    M        ; 0192
  147.     ADC    A        ; 0193
  148.     SUB    B        ; 0194
  149.     SUB    C        ; 0195
  150.     SUB    D        ; 0196
  151.     SUB    E        ; 0197
  152.     SUB    H        ; 0198
  153.     SUB    L        ; 0199
  154.     SUB    M        ; 019A
  155.     SUB    A        ; 019B
  156.     SBB    B        ; 019C
  157.     SBB    C        ; 019D
  158.     SBB    D        ; 019E
  159.     SBB    E        ; 019F
  160.     SBB    H        ; 01A0
  161.     SBB    L        ; 01A1
  162.     SBB    M        ; 01A2
  163.     SBB    A        ; 01A3
  164.     ANA    B        ; 01A4
  165.     ANA    C        ; 01A5
  166.     ANA    D        ; 01A6
  167.     ANA    E        ; 01A7
  168.     ANA    H        ; 01A8
  169.     ANA    L        ; 01A9
  170.     ANA    M        ; 01AA
  171.     ANA    A        ; 01AB
  172.     XRA    B        ; 01AC
  173.     XRA    C        ; 01AD
  174.     XRA    D        ; 01AE
  175.     XRA    E        ; 01AF
  176.     XRA    H        ; 01B0
  177.     XRA    L        ; 01B1
  178.     XRA    M        ; 01B2
  179.     XRA    A        ; 01B3
  180.     ORA    B        ; 01B4
  181.     ORA    C        ; 01B5
  182.     ORA    D        ; 01B6
  183.     ORA    E        ; 01B7
  184.     ORA    H        ; 01B8
  185.     ORA    L        ; 01B9
  186.     ORA    M        ; 01BA
  187.     ORA    A        ; 01BB
  188.     CMP    B        ; 01BC
  189.     CMP    C        ; 01BD
  190.     CMP    D        ; 01BE
  191.     CMP    E        ; 01BF
  192.     CMP    H        ; 01C0
  193.     CMP    L        ; 01C1
  194.     CMP    M        ; 01C2
  195.     CMP    A        ; 01C3
  196.     RNZ            ; 01C4
  197.     POP    B        ; 01C5
  198.     JNZ    0FFFFH        ; 01C6
  199.     JMP    0FFFFH        ; 01C9
  200.     CNZ    0FFFFH        ; 01CC
  201.     PUSH    B        ; 01CF
  202.     ADI    0FFH        ; 01D0
  203.     RST    0        ; 01D2
  204.     RZ            ; 01D3
  205.     RET            ; 01D4
  206.     JZ    0FFFFH        ; 01D5
  207.     DB    0CBH        ; 01D8
  208.     CZ    0FFFFH        ; 01D9
  209.     CALL    0FFFFH        ; 01DC
  210.     ACI    0FFH        ; 01DF
  211.     RST    1        ; 01E1
  212.     RNC            ; 01E2
  213.     POP    D        ; 01E3
  214.     JNC    0FFFFH        ; 01E4
  215.     OUT    0FFH        ; 01E7
  216.     CNC    0FFFFH        ; 01E9
  217.     PUSH    D        ; 01EC
  218.     SUI    0FFH        ; 01ED
  219.     RST    2        ; 01EF
  220.     RC            ; 01F0
  221.     DB    0D9H        ; 01F1
  222.     JC    0FFFFH        ; 01F2
  223.     IN    0FFH        ; 01F5
  224.     CC    0FFFFH        ; 01F7
  225.     DB    0DDH        ; 01FA
  226.     SBI    0FFH        ; 01FB
  227.     RST    3        ; 01FD
  228.     RPO            ; 01FE
  229.     POP    H        ; 01FF
  230.     JPO    0FFFFH        ; 0200
  231.     XTHL            ; 0203
  232.     CPO    0FFFFH        ; 0204
  233.     PUSH    H        ; 0207
  234.     ANI    0FFH        ; 0208
  235.     RST    4        ; 020A
  236.     RPE            ; 020B
  237.     PCHL            ; 020C
  238.     JPE    0FFFFH        ; 020D
  239.     XCHG            ; 0210
  240.     CPE    0FFFFH        ; 0211
  241.     DB    0EDH        ; 0214
  242.     XRI    0FFH        ; 0215
  243.     RST    5        ; 0217
  244.     RP            ; 0218
  245.     POP    PSW        ; 0219
  246.     JP    0FFFFH        ; 021A
  247.     DI            ; 021D
  248.     CP    0FFFFH        ; 021E
  249.     PUSH    PSW        ; 0221
  250.     ORI    0FFH        ; 0222
  251.     RST    6        ; 0224
  252.     RM            ; 0225
  253.     SPHL            ; 0226
  254.     JM    0FFFFH        ; 0227
  255.     EI            ; 022A
  256.     CM    0FFFFH        ; 022B
  257.     DB    0FDH        ; 022E
  258.     CPI    0FFH        ; 022F
  259.     RST    7        ; 0231
  260. ;
  261.     END
  262.